April 11, 1991 John Hoss Fire Protection Publications Oklahoma State University 405-744-5723 This is an ASCII file describing various methods for connecting a PC to Novell and an IBM AS-400 with PC Support. This combination is currently working in the following environment: Servers-- 1 Novell 3.10A and one Novell 2.15C Mini-- 1 AS-400 with PC Support Topology -- Token-Ring 4Mbp Work stations -- Mostly PS/2 Model 55 w/ 2MB RAM A few XTs with 640K RAM The assumption is you already have PC Support set up on the AS-400 servicing workstations through a token-ring. A novell server is operating on the same token-ring. For workstations with expanded memory: I am using a memory manager for PS/2s call BlueMax. However, 386Max or QEMM should work just as well. Generate the Novell IPX.COM file using the new ODI Drivers found in TRN050.ZIP labeled SLANSUP.OBJ. These are the Lan Support drivers. This will create an IPX.COM that is compatible with Lan Support. Add the following lines to your config.sys file. My comments are preceded by a semi-colon. device=c:\dos\dxma0mod.sys 001 device=c:\dos\dxmc0mod.sys ,DC00, device=C:\PCS\EIMPCS.SYS ;Above line uses expanded memory device=C:\mouse.sys device=c:\dos\$fdd5.sys ;External 5.25" drive (optional) device=C:\PCS\ECYDDX.SYS files=8 drives=2 ;Drives and folders reserved for Shared folders. Add these lines to your autoexec.bat file. c:\host\ipx c:\host\net4 G: cls login Note: I am using net4, NOT XMS or EMS versions. These will be loaded hi later. Loading XMSNETx and EMSNETx tends to cause strange problems. The line ...ECYDDX.SYS files=8 drives=2 from config.sys will reserve drives E and F so my autoexec.bat starts with G:. Now run Maxmize from BlueMax to properly load all the files in both the config.sys and autoexec.bat files hi. This requires you to have your reference disk handy! A final copy of my config.sys is included with this zip file. A few comments: I have noted that you should have the Novell drivers (IPX, NETx) loaded before you attempt to load Work Station Function. Otherwise you may have trouble unloading parts of PC Support. I have given up on trying to use Virtual print through the AS-400 for PC printing. Novell supports PC printing much better and doesn't require any extra memory. Even with Expanded memory you may be limited on which PC programs will operate while the 400 programs are loaded. See the file called OLDSTUFF.TXT for a list of free RAM as various programs are loaded. This file also contains old material and notes to myself as this was procedure was being developed. Workstations with 640K This can be installed on an old XT also. However, you will be VERY limited on the PC programs that can operate. I have set up the AS-400 as an option on the Novell menu. Users may use the 400 with terminal emulation and shared folders but usually cannot Hot-Key back to PC mode and use any PC programs. There only be about 200K of RAM left. But terminal emulation works just fine. To use PC programs you must dump the 400 from memory (see my LV400.Bat). Then you are back to a Novell PC. My Novell Menu calls the PCSP1.BAT file to start PC Support. This is a slightly modified version of the original StartPCS.bat file supplied by IBM. Good Luck! ****************************************************************************** ! AUTOEXEC.BAT ! @ECHO OFF VERIFY OFF PATH c:\WORD5 PROMPT $P$G c:\bluemax\386load size=30784 prgreg=3 flexframe prog=c:\host\ipx c:\bluemax\386load size=50144 prgreg=3 flexframe prog=c:\host\net4 G: cls login ***************************************************************************** ! CONFIG.SYS ! REM Config.sys file wihtout any memory drivers. SHELL=C:\DOS\COMMAND.COM c:\dos\ /P /E:512 device=c:\dos\dxma0mod.sys 001 device=c:\dos\dxmc0mod.sys ,DC00, device=C:\PCS\EIMPCS.SYS device=C:\mouse.sys device=c:\dos\$fdd5.sys device=C:\PCS\ECYDDX.SYS files=8 drives=2 FILES=30 BUFFERS=20 LASTDRIVE=F The following is the same file using Bluemax fro Qualitas software as a memory manager. REM REM Filename Config.bmx 2-1-91 jrh REM Using Bluemax for support seemd to work well using REM Using automaica loading sequence REM DEVICE=C:\BlueMAX\BlueMAX.SYS pro=C:\BlueMAX\BlueMAX.PRO SHELL=C:\DOS\COMMAND.COM c:\dos\ /P /E:512 device=c:\bluemax\386load.sys size=4736 prog=c:\dos\dxma0mod.sys 001 device=c:\bluemax\386load.sys size=19456 prog=c:\dos\dxmc0mod.sys ,DC00, device=c:\bluemax\386load.sys size=6144 prog=C:\PCS\EIMPCS.SYS device=c:\bluemax\386load.sys size=15040 prog=C:\mouse.sys device=c:\bluemax\386load.sys size=6016 prog=c:\dos\$fdd5.sys device=c:\bluemax\386load.sys size=21376 prgreg=2 flexframe prog=C:\PCS\ECYDDX.SYS files=8 drives=2 FILES=30 BUFFERS=20 LASTDRIVE=F ***************************************************************************** ! LV400.BAT ! @echo off Echo This will leave the AS-400 and CLear the memory. c:\pcs\stopwsf 1 /f c:\pcs\stoprtr /f c:\pcs\rmvpcs all /f >null cls echo Memory Cleared!! **************************************************************************** ! PCSPI.BAT ! C:\PCS\STARTRTR C:\PCS\CONFIG.PCS @IF ERRORLEVEL 20 GOTO EXIT C:\PCS\STARTFLR C:\PCS\CONFIG.PCS @IF ERRORLEVEL 20 GOTO EXIT C:\PCS\FSPC ASSIGN E: QIWSFLR //S1031688 @IF ERRORLEVEL 20 GOTO DFLT REM C:\PCS\PCSUPDT E:\ C:\PCS REM @IF ERRORLEVEL 20 GOTO EXIT REM C:\PCS\FSPC ASSIGN E: PCCOPY //S1031688 REM @IF ERRORLEVEL 20 GOTO DFLT @GOTO CONT :DFLT C:\PCS\FSPC ASSIGN E: QIWSFLR @IF ERRORLEVEL 20 GOTO EXIT C:\PCS\FSPC ASSIGN E: PCCOPY @IF ERRORLEVEL 20 GOTO EXIT :CONT C:\PCS\WSF /T @IF ERRORLEVEL 20 GOTO EXIT @IF NOT ERRORLEVEL 10 GOTO SKIP C:\PCS\STARTWSF 1 @IF ERRORLEVEL 20 GOTO EXIT :SKIP ECHO Connected to AS-400 ECHO Type MYMENU to get back to your Novell Menu. :EXIT **************************************************************************** RHAFRPN January 24, 1991 AS-400/Novell Memory configurations Notes. This is a set of notes outlining the proper configuration for a PS/2 using 386Max, a memory manager, to set up the AS-400 and Novell. I have obtained a file from Novell via Netwire that gives detailed instructions on setting up a pc to attach to both Novell and the AS-400. Rita has set up my account using the sample configuration for a 400 account. I have set up my pc using the sample configuration given without any memory manager. This works however, I have a very limited amount of memory for PC applications, about 180K. I have been experimenting with 386Max, a memory manager, to allow 400 and Token-ring drivers to be loaded in high memory, above 640K. Additionally, Expanded memory, above 1MB, can also be used. There are restrictions as to which pices of code can be loaded into specific memory areas. This becomes a trial and error juggling act. I have several copies of the Config.SYS file each with a different structure. By selectively loading drivers into high memory and loading them in a specific order, I have managed to give the user as much as 369K left to operate PC programs in. Only a FEW PC programs will operate on this small amount of memory. The following is a list of memory requirements as certain files are loaded using the file Config.sys v7. REM REM Filename Config.007 1-22-91 jrh REM Using 386max for support seemd to work well REM Leaves only 9K of high memory unused! REM All drivers must be loaded in the following order. REM DEVICE=C:\386max\xbios.sys DEVICE=C:\386max\386max.sys RAM=DA00-E000 RESETKEYB SHELL=C:\DOS\COMMAND.COM /P /E:256 device=c:\386max\386load.sys prog=c:\dos\dxma0mod.sys 001 device=c:\386max\386load.sys prog=c:\dos\dxmc0mod.sys ,DC00, device=c:\386max\386load.sys prog=C:\PCS\EIMPCS.SYS device=c:\386max\386load.sys prog=C:\mouse.sys device=c:\386max\386load.sys prog=c:\dos\$fdd5.sys REM REM Load the following in low memory device=c:\dos\DXMT0MOD.SYS ES=2 EST=8 S=8 C=18 DS=2048 device=C:\PCS\ECYDDX.SYS files=8 drives=2 FILES=20 BUFFERS=20 TS15,40 Free memory as various files are loaded: Memory Filename 534416 Base IPX 509136 XMSNET4 448064 STARTRTR 395000 WSF 383824 STARTFLR Note: Notify may be substituted for Messengr 369904 NOTIFY or 285000 MESSENGR Note: a using multiple sessions, ie printer functions, will probably require more memory. The work station function (WSF) that is used for terminal emulation seems to take the most memory requiremnts. Some PC programs will not operate within these narrow confines. XyWrite will load with about 350K of memory. Quattro Pro will load and use any expanded memory avilable. A note on Quattro, the mouse seemed to go berserk when you switch to terminal emulation and back to Quattro. CC:Mail will not load at the 285K mark but will load at the 369K mark. Thus, using Notify, that ONLY notifies the user they have mail instead of using messengr the pop-up mail program will work. The user will have to leave their application and select CC:Mail from the main menu. I have experimented with loading the programs in different sequences. First AS_400 then Novell and reverse. IF Novell is loaded prior to the AS-400 material then the user can Unload the AS-400 and free up memory without rebooting the PC. This might occur when the 400 is shut down near the end of the day and the user wants to continue working on the PC. January 25, 1991 Received a message via Netwire from Bob Lofaso about dropping DXMTOMOD from config.sys and saving 20K of RAM. I just tried it in CONFIG.009. Current memory readings are: Memory Function 531040 DOS + IPX +XMSNET4 470096 STARTRTR 458784 STARTFLR 458784 FSPC ASSIGN d: 405856 WSF 391936 NOTIFY OR 317000 MESSENGR Running it right now, seems to work. Did increase memory by 21K. Rita wants to run the prototype on Brenda's PC. Need to come up with the proper menu commands. Contents of CONFIG.009 REM REM Filename Config.009 1-22-91 jrh REM Using 386max for support seemd to work well REM Leaves only 9K of high memory unused! REM All drivers must be loaded in the following order. REM DEVICE=C:\386max\xbios.sys DEVICE=C:\386max\386max.sys RAM=DA00-E000 SHELL=C:\DOS\COMMAND.COM /P /E:256 device=c:\386max\386load.sys prog=c:\dos\dxma0mod.sys 001 device=c:\386max\386load.sys prog=c:\dos\dxmc0mod.sys ,DC00, device=c:\386max\386load.sys prog=C:\PCS\EIMPCS.SYS device=c:\386max\386load.sys prog=C:\mouse.sys REM REM Load the following in low memory device=C:\PCS\ECYDDX.SYS files=8 drives=2 FILES=20 BUFFERS=20 LASTDRIVE=F The autoexec.bat file forces the user to log into Novell. The users MYMAIL.BAT file is called as the user logs in. This will load the CC:Mail NOTIFY command which checks for new mail. IF mail is present the full CC:mail program will run. Otherwise, the menu (400.mnu) comes up. When the full CC:Mail program is exited the menu should come up. February 1, 1991 Just installed BlueMax a memory manager for PS/2 machines. Works great and automatically installs. New config.sys file looks like this: LM0RM80 REM REM Filename Config.010 1-22-91 jrh REM Using 386max for support seemd to work well REM Leaves only 9K of high memory unused! REM All drivers must be loaded in the following order. REM DEVICE=C:\BlueMAX\BlueMAX.SYS pro=C:\BlueMAX\BlueMAX.PRO SHELL=C:\DOS\COMMAND.COM c:\dos\ /P /E:256 device=c:\bluemax\386load.sys size=4736 prog=c:\dos\dxma0mod.sys 001 device=c:\bluemax\386load.sys size=19456 prog=c:\dos\dxmc0mod.sys ,DC00, device=c:\bluemax\386load.sys size=6144 prog=C:\PCS\EIMPCS.SYS device=c:\bluemax\386load.sys size=15040 prog=C:\mouse.sys device=c:\bluemax\386load.sys size=6016 prog=c:\dos\$fdd5.sys REM REM Load the following in low memory device=c:\bluemax\386load.sys size=21376 prgreg=2 flexframe prog=C:\PCS\ECYDDX.SYS files=8 drives=2 FILES=20 BUFFERS=20 LASTDRIVE=F LM10RM75 Memory requirements look like this: Memory Function 575K DOS +IPX + NET4 514464 STARTRTR 503040 STARTFLR 503040 FSPC ASSIGN D: 450112 WSF 361K MESSENGR NOTE: This must be automatically installed on each machine and the reference disk must be used. February 19, 1991 A follow-up to memory problems. I obtained Bluemax and new memory manager for PS/2 machines. It works quite well! In fact, all of the trial and error procedures are eliminated. Set up your config.sys file and autoexec.bat files as you want them and install Bluemax. NOTE: I removed XMSNET4 and replaced it with NET4 that is loaded high via Bluemax. I have encountered problems using XMSNET? and Quattro. Current Config.sys files looks like: LM0RM80 REM REM Filename Config.bmx 2-1-91 jrh REM Using Bluemax for support seemd to work well using REM Using automaic loading sequence REM DEVICE=C:\BlueMAX\BlueMAX.SYS pro=C:\BlueMAX\BlueMAX.PRO SHELL=C:\DOS\COMMAND.COM c:\dos\ /P /E:512 device=C:\BLUEMAX\386load.sys size=4736 prog=c:\dos\dxma0mod.sys 001 device=C:\BLUEMAX\386load.sys size=19456 prog=c:\dos\dxmc0mod.sys ,DC00, device=C:\BLUEMAX\386load.sys size=6144 prog=C:\PCS\EIMPCS.SYS device=C:\BLUEMAX\386load.sys size=31712 prgreg=2 flexframe prog=C:\WINDOWS\mouse.sys /Y device=C:\BLUEMAX\386load.sys size=6016 prgreg=2 prog=c:\dos\$fdd5.sys device=C:\BLUEMAX\386load.sys size=21376 prgreg=3 flexframe prog=C:\PCS\ECYDDX.SYS files=8 drives=2 device=C:\BLUEMAX\386load.sys size=9152 prgreg=2 flexframe prog=c:\DOS\ANSI.SYS FILES=30 BUFFERS=20 LASTDRIVE=E AUTOEXEC.BAT @ECHO OFF VERIFY OFF PATH c:\WORD5 PROMPT $P$G C:\BLUEMAX\386load size=30784 prgreg=3 flexframe prog=c:\host\ipx C:\BLUEMAX\386load size=49792 prgreg=3 flexframe prog=c:\host\net4 G: cls login LM10RM70 March 12, 1991 General Notes Hardware Used: The above configuration is on an IBM model 70 with 4MB RAM. It is connecting to Novell 2.15C using the Novell 3.X drivers designed for IBM's Lan Support program. I have also been operating this on an IBM Model 55 w/2MB RAM. Novell automatically loads CC:Mail Messenger and the Novell Menu. The menu activates a batch file very similar to the one supplied by PC Support.